package geekstudy.week8;

/**
 *
 * 709. 转换成小写字母
 * https://leetcode-cn.com/problems/to-lower-case/
 *
 *
 * 执行结果：  通过  显示详情
 *
 * 添加备注
 * 执行用时：0 ms, 在所有 Java 提交中击败了100.00% 的用户
 * 内存消耗：36.5 MB, 在所有 Java 提交中击败了49.88% 的用户
 *
 */
public class Week8ToLowerCase {

    public String toLowerCase(String s) {
        // if(s != null) {
        //    return s.toLowerCase();
        // }

        if(s != null) {
            // return s.toLowerCase();
            char[] charArray = s.toCharArray();
            for (int size = 0; size < charArray.length; size++) {
                if (charArray[size] >= 'A' && charArray[size] <= 'Z') {
                    charArray[size] += 32;
                }
            }
            return new String(charArray);
        }
        return s;
    }

}
